/**
 * 
 */
package cl.utfsm.isw.mecanico.session;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

/**
 * @author Juan Gonzalo
 *
 */
public class CerrarSesionAction extends Action {
	
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		System.out.println("[CerrarSesionAction][execute] Ingreso al metodo.");
		System.out.println("[CerrarSesionAction][execute]  obteniendo session.");
		HttpSession session = request.getSession(true);
		System.out.println("[CerrarSesionAction][execute] removiendo atributos.");
		session.removeAttribute("usuario");
		System.out.println("[CerrarSesionAction][execute] direccionando a pagina.");
		return mapping.findForward("success");
	}

}
